package com.jctrip.hotel.source.model.elong.req.offline;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author: zxy
 * @CreateTime: 2023-09-22 14:29
 * @Description:
 */
@Data
@Builder
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ElongCancelOrderReq {
    @JsonProperty("OrderId")
    @ApiModelProperty(value = "订单编号")
    public Long orderId;

    @JsonProperty("CancelCode")
    @ApiModelProperty(value = "取消类型")
    public String cancelCode;

    @JsonProperty("Reason")
    @ApiModelProperty(value = "具体原因")
    public String reason;

    @JsonProperty("PenaltyAmount")
    @ApiModelProperty(value = "取消罚金")
    public BigDecimal penaltyAmount;
}
